﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using MySql.Data;
using MySql.Data.MySqlClient;

/// <summary>
/// no hay chance que se pueda buscar por descripcion 
/// yo agrego la busqueda por nombre
/// </summary>
public static class MedicamentosDA
{
	public static DataTable buscarMedicamento(string cadena)
    {   //lista los medicamentos de acuerdo al id ingresado

        MySqlConnection conexion = Conexion.obtConexion();
        DataTable tabla = new DataTable();
        string consulta = @"SELECT *
                            FROM medicamentos
                            WHERE (medicamentoid like '%" + cadena + "%') or ((medicamentonombre like '%" + cadena + "%') or (medicamentodroga like '%" + cadena + "%'))";
        MySqlCommand comando = new MySqlCommand(consulta, conexion);
        conexion.Open();
        MySqlDataReader dataReader = comando.ExecuteReader();
        tabla.Load(dataReader, LoadOption.OverwriteChanges);
        conexion.Close();
        return tabla;       
	}

    public static DataTable listarMedicamentos()
    {   //lista los medicamentos de acuerdo al id ingresado

        MySqlConnection conexion = Conexion.obtConexion();
        DataTable tabla = new DataTable();
        string consulta = "SELECT * FROM medicamentos";
        MySqlCommand comando = new MySqlCommand(consulta, conexion);
        conexion.Open();
        MySqlDataReader dataReader = comando.ExecuteReader();
        tabla.Load(dataReader, LoadOption.OverwriteChanges);
        conexion.Close();
        return tabla;
    }
    //public static DataTable buscarmedicamentosxdroga(string medicamentodroga)
    //{   //busca los medicamentos de acuerdo a la droga ingresada
    //    MySqlConnection conexion = Conexion.obtConexion();
    //    DataTable tabla = new DataTable();
    //    string consulta = "select * from medicamentos where medicamentodroga = '" + medicamentodroga + "'";
    //    MySqlCommand comando = new MySqlCommand(consulta, conexion);
    //    conexion.Open();
    //    MySqlDataReader data = comando.ExecuteReader();
    //    tabla.Load(data, LoadOption.OverwriteChanges);
    //    conexion.Close();
    //    return tabla;
    //}
    //public static DataTable buscarmedicamentosxnombre(string medicamentonombre)
    //{   //busca los medicamentos de acuerdo al nombre ingresado
    //    MySqlConnection conexion = Conexion.obtConexion();
    //    DataTable tabla = new DataTable();
    //    string consulta = "select * from medicamentos where medicamentonombre = '" + medicamentonombre + "'";
    //    MySqlCommand comando = new MySqlCommand(consulta, conexion);
    //    conexion.Open();
    //    MySqlDataReader data = comando.ExecuteReader();
    //    tabla.Load(data, LoadOption.OverwriteChanges);
    //    conexion.Close();
    //    return tabla;
    //}
}
